Approximate Fair Queueing: A Low Complexity Packet Scheduler for Embedded Networks
نویسندگان
چکیده
Fair queueing is a well-studied problem in modern computer networks. There are two classes of queueing algorithms. One focuses on bounded delay and good fairness properties. The other focuses on the performance of the scheduling algorithm itself. However in embedded networks working under real time constraints, equally important is the deadline imposed by the application. Modern queueing algorithms do not address that fact explicitly. In this paper we propose a scheduling algorithm, Approximate Fair queueing, that aims to bridge this gap. Approximate Fair Queueing schedules packets based on the packet’s deadline. In doing so, it maintains fairness in allocating resources to all competing flows. The delay that a packet experiences due to the execution of the scheduling algorithm is also reduced by reducing the frequency of execution. We perform extensive evaluation by simulating a system with a single bottleneck node and up to 1000 concurrent flows.
منابع مشابه
Start-time Fair Queuing: A Scheduling Algorithm for Integrated Services Packet Switching Networks
We present Start-time Fair Queuing (SFQ) algorithm that is computationally efficient, achieves fairness regardless of variation in a server capacity, and has the smallest fairness measure among all known fair scheduling algorithms. We analyze its throughput, single server delay, and end-to-end delay guarantee for variable rate Fluctuation Constrained (FC) and Exponentially Bounded Fluctuation (...
متن کاملThe Control of Burstiness in Fair Queueing Scheduling
Bennett and Zhang [4] demonstrated the existence of large discrepancies between the service provided by the packet-based WFQ system and the fluid GPS system. As demonstrated in [4] these discrepancies can cause cycles of bursting. Such inaccuracy and bursty behavior significantly and adversely affect both best-effort and real-time traffics. The WFQ algorithm [4] overcomes this difficulty but it...
متن کاملTEL-AVIV UNIVERSITY RAYMOND AND BEVERLY SACKLER FACULTY OF EXACT SCIENCES SCHOOL OF COMPUTER SCIENCES Controlling Burstiness in Fair Queueing Scheduling
Bennett and Zhang [3] demonstrated the existence of large discrepancies between the service provided by the packet-based WFQ system and the fluid GPS system. As demonstrated in [3] these discrepancies can cause cycles of bursting. Such inaccuracy and bursty behavior significantly and adversely affect both best-effort and real-time traffics. The WFQ algorithm [3] overcomes this difficulty but it...
متن کاملSRR: An O(1) Time Complexity Packet Scheduler for Flows in Multi-Service Packet Networks
Manuscript received May 25, 2002; revised November 27, 2002. This work was supported by the 863 Program of China under contract number 863-300-02-04-99. This paper was presented in part at the ACM SIGCOMM 2001, San Diego, CA, August 2001. The author was with the Institute of Communications Engineering, Nanjing 210016 China. He is now with the Wireless and Networking Group of Microsoft Research ...
متن کاملPacket Fair Queueing Algorithms for Wireless Networks with Location-Dependent Errors
While Packet Fair Queueing (PFQ) algorithms provide both bounded delay and fairness in wired networks, they cannot be applied directly to wireless networks. The key difficulty is that in wireless networks sessions can experience location-dependent channel errors. This may lead to situations in which a session receives significantly less service than it is supposed to, while another receives mor...
متن کامل